package com.ktjy.mapper;

import com.ktjy.pojo.StorageRecord;
import com.ktjy.pojo.Supplier;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface StorageRecordMapper {

    int count(@Param("supplierId") Long supplierId,
              @Param("payStatus") Integer payStatus,
              @Param("goodsName") String goodsName);

    List<StorageRecord> getPageStorageRecord(@Param("supplierId") Long supplierId,
                                             @Param("payStatus") Integer payStatus,
                                             @Param("goodsName") String goodsName,
                                             @Param("pageNo") Integer pageNo,
                                             @Param("pageSize") Integer pageSize);

    StorageRecord getById(@Param("id") Integer id);

    int insert(StorageRecord storageRecord);

    int update(StorageRecord storageRecord);

    int delete(Integer id);
}
